#ifndef _CONFIG_H_
#define _CONFIG_H_

/* 宏定义 */

#define MJPEG_PORT               8080                 /* mjpeg-streamer 端口  */
#define MJPEG_ADDR               "127.0.0.1"          /* mjpeg-streamer IP */

#define ALI_PORT                 8100                 /* 阿里云服务器 端口 */
#define ALI_PNET_ADDR            "111.170.145.74"     /* 阿里云服务器 公网IP */

#define PIC_MAX_SIZE             1024 * 1024          /* 一帧图像最大字节 */
#define PIC_FRAME_HEAD_SIZE      74                   /* 头部帧大小  */
#define PIC_FRAME_TAIL_SIZE      24                   /* 尾部帧大小  */

/* 宏定义云台运动方向和灵敏度 */
#define GIMBAL_YAW_PIN           13                   /* 云台 YAW方向 控制管脚 (wiring) */
#define GIMBAL_PITCH_PIN         12                   /* 云台 PITCH方向 控制管脚 (wiring) */

#define GIMBAL_SENS_LEVEL        30                   /* 云台灵敏度，数值越大，越灵敏 */
#define GIMBAL_INIT_PULSE        1500                 /* 初始化高电平时长 (1500us) */
#define GIMBAL_MIN_PULSE         1000                 /* 最小高电平时长 (1000us) */
#define GIMBAL_MAX_PULSE         2000                 /* 最大高电平时长 (2000us) */
#define GIMBAL_WAVE_PERIOD       1000

/* 云台转向控制指令 */
#define GIMBAL_CTRL_MOVE_UP      "up"         /* 向上 */
#define GIMBAL_CTRL_MOVE_DOWN    "down"       /* 向下 */
#define GIMBAL_CTRL_MOVE_LEFT    "left"       /* 向左 */
#define GIMBAL_CTRL_MOVE_RIGHT   "right"      /* 向右 */

#endif